LAPORAN TUGAS MATA KULIAH
METODOLOGI DESAIN PERANGKAT LUNAK PRAKTIK
Dosen : Irma Handayani, S.Kom., M.Cs.
Studi Kasus
PERANCANGAN APLIKASI MENGGAMBAR ONLINE BERBASIS WEB
MENGGUNAKAN METODE RAPID APPLICATION DEVELOPMENT
Oleh :
5200411122 Gressensia Olivia Neno Aumenu
5200411144 Bella Primin
5200411202 Berliana 'Isyatin Rodhiyah
5200411226 Ade Lia Saputri
5200411236 Lili Christi
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS TEKNOLOGI YOGYAKARTA
BAB I
PENDAHULUAN
1. Latar Belakang
Kebutuhan akan berbagai macam urusan dalam segala aktivitas di berbagai bidang
skala kebutuhan yang sangat besar telah melibatkan komputer sebagai sarana untuk
penyimpanan dan pemrosesan data, komputer telah mampu menciptakan mekanisme
kerja yang semakin maju dan lebih efektif.
Dalam aplikasi menggambar online ini dapat membantu meminimalisir penggunaan
kertas sebagai media serta dapat mengurangi budget yang akan dikeluarkan untuk
kalangan komunitas gambar. Hal ini sangat mempermudah proses menggambar dalam
media dan bidang yang ada.
Berawal dari adanya keluhan dikalangan remaja, serta orangtua dan anak anak terhadap
proses menggambar dengan sistem manual, banyaknya media serta bahan yang harus
dikumpulkan untuk melakukan sebuah pembuatan rancangan kami menggunakan
software HTML sebagai alat bantu dalam proses pembuatan aplikasi yang diharapkan
dapat membantu jalannya proses penggambaran dengan adanya sistem yang efisien dan
fleksibel.
1.1 Rumusan Masalah
Berdasarkan permasalahan di atas, maka dibuatlah Sistem perancangan
aplikasi menggambar online berbasis web yang dimana aplikasi ini dapat
dirumuskan beberapa masalah antara lain Bagaimana untuk mengembangkan
aplikasi menggambar online berbasis web yang dapat membantu meminimalisir
penggunaan kertas sebagai media serta dapat mengurangi budget yang di
keluarkan.
1.2 Tujuan Penelitian
Penelitian ini bermanfaat untuk membantu proses menggambar bagi
para komunitas gambar, anak anak, serta orangtua dengan adanya aplikasi
menggambar online berbasis web ini dapat membantu meminimalisir
penggunaan kertas sebagai media serta dapat mengurangi budget yang akan
dikeluarkan untuk membeli kebutuhan perlengkapan menggambar yang
biassanya membutuhkan dana/budget yang lumayan besar.
BAB II
LANDASAN TEORI
1. Landasan Teori
1.1 Rapid application development (RAD)
Rapid Application Development (RAD) merupakan salah satu metode
strategi pengembangan sistem, yang mengutamakan kecepatan pengembangan
melalui keterlibatan pemakai dalam penggunaan suatu rangkaian konstruksi,
dimana rangkaian tersebut berfungsi sebagai suatu model (prototype) sistem
yang lebih efektif. Rapid Application Development (RAD) menggunakan
metode pengembangan suatu sistem informasi dengan waktu yang relatif singkat.
RAD hanya memerlukan waktu 30-90 hari dari waktu waktu normal minimal
180 hari (Noertjahyana, 2002).
1.2 Tahapan Metode Rapid application development (RAD)
1.2.1 Perencanaan Kebutuhan.
Tahapan ini merupakan tahap awal dalam suatu pengembangan sistem,
dimana pada tahap ini dilakukan identifikasi masalah dan pengumpulan data
yang diperoleh dari pengguna atau stakeholder pengguna yang bertujuan
untuk mengidentifikasi maksud akhir atau tujuan dari sistem dan kebutuhan
informasi yang diinginkan. Pada tahap ini keterlibatan kedua belah sangatlah
penting dalam mengidentifikasi kebutuhan untuk pengembangan suatu
sistem.
1.2.2 Desain Sistem.
Di dalam tahap desain sistem, keaktifan pengguna yang terlibat
sangatlah penting untuk mencapai tujuan karena pada tahapan ini dilakukan
proses desain, proses perbaikan desain, dan proses pembuatan prototype.
Output dari tahapan ini adalah software yang meliputi organisasi di dalam
sistem, struktur data, dan lain-lain.
1.2.3 Rapid Construction dan Feedback
Pada tahap ini desain sistem yang telah dibuat dan disepakati, developer
mengubah prototype ke bentuk aplikasi versi beta sampai dengan final.
Developer terus-menerus melakukan coding aplikasi, melakukan testing
sistem, dan integrasi dengan bagian-bagian lainnya. Pada proses ini terjadi
secara berulang dan terus mempertimbangkan feedback dari klien. Baik
dalam fitur, fungsi, interface, sampai keseluruhan aspek dari produk yang
dibuat. Tahapan ini berguna untuk pencapaian finalisasi produk atau
implementasi.
1.2.4 Implementasi dan Finalisasi Produk.
Tahapan ini merupakan tahapan dimana programmer menerapkan desain
dari suatu sistem yang telah disetujui pada tahapan sebelumnya. Di sini, tugas
utama developer adalah
1.3 Sistem mengambar
Menggambar adalah kegiatan membentuk citra dengan menggunakan
banyak pilihan teknik dan alat. Dengan membuat tanda-tanda tertentu di atas
permukaan dan mengolah goresan dari alat gambar. Kebanyakan karya
menggambar adalah representasi dari ingatan atau imajinasi seorang juru gambar.
BAB III
ANALISIS DAN PERANCANGAN SISTEM
1. Analisis Kebutuhan
1.1 Identifikasi masalah
1) Menggambar masih manual dimana penggambar masih menggunakan pensil
dan kertas sebagai media
2) Proses Pengecatan masih manual
3) Proses pengambaran relatif lama
4) Sulit untuk di duplikasi
1.2 Penelitian
Dalam penelitian ini menganalisa dan memaparkan bagaimana konsep
penerapan Model RAD dalam pengembangan Aplikasi menggamabar berbasis web.
Kami merancang aplikasi dengan melakukan beberapa penelitian dengan
menerapakan model RAD dalam mengembangkan sistem aplikasi menggambar
berbasis web yang kami buat.
Penelitian ini dengan judul Penerapan Rapid Application Development Dalam
Perancangan aplikasi menggambar Berbasis Web menghasilkan sistem perancangan
aplikasi yang dapat memenuhi kebutuhan pengguna secara signifikan dalam model
RAD. Penyelesaian setiap modul perangkat lunak berdasarkan tahapan dari metode
RAD dapat berjalan dengan baik dan lancar dalam waktu yang singkat.
1.3 Metode Penelitian
Tahapan yang ada pada model RAD dapat dijabarkan sebagai berikut :
1) Penganalisis dan pengguna mengidentifikasi tujuan aplikasi atau sistem serta
megidentifikasi syarat-syarat informasi yang ditimbulkan dari tujuan tersebut.
Orientasi dalam fase ini adalah menyelesaikan masalah-masalah Pada
perancangan aplikasi menggambar berbasis web. Meskipun teknologi informasi
dan sistem bisa mengarahkan sebagian dari sistem yang diajukan, fokusnya akan
selalu tetap pada upaya pencapaian tujuan-tujuan perusahaan. Secara garis besar
dalam fase Rencana Kebutuhan Requirement Planning. User dan analyst
melakukan pertemuan untuk mengidentifikasi tujuan dari sistem dan kebutuhan
informasi untuk mencapai tujuan. Pada tahap ini merupakan hal terpenting yaitu
adanya keterlibatan dari kedua belah pihak.
2) untuk merancang dan memperbaiki yang bisa digambarkan sebagai workshop.
Penganalisis dan dan pemrogram dapat bekerja membangun dan menunjukkan
representasi visual desain dan pola kerja kepada pengguna. Workshop desain ini
dapat dilakukan selama beberapa hari tergantung dari ukuran aplikasi yang akan
dikembangkan. Selama workshop desain RAD, pengguna merespon prototipe
yang ada dan penganalisis memperbaiki modul-modul yang dirancang
berdasarkan respon pengguna. Apabila seorang pengembangnya merupakan
pengembang atau pengguna yang berpengalaman, dapat dinilai bahwa usaha
kreatif ini dapat mendorong pengembangan sampai pada tingkat terakselerasi.
1.4 Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan adalah dengan menggunakan
metode Prototype, dikarenakan metode RAD menggunakan system prototype yang
berguna bagi developer untuk melakukan pengembangan desain secara berulang
untuk memenuhi kebutuhan dari komunikasi antara developer dan klien.
2. Perancangan Sistem
Berdasar dari hasil analisa sistem yang sedang berjalan, maka dirancanglah suatu
aplikasi berbasis web sebagai solusi dari permasalahan yang ada. Dalam merancang
sebuah aplikasi, digunakan beberapa alat bantu perancangan sistem untuk
mempermudah dalam proses pengembangan aplikasi.
2.1 Diagram Konteks
Gambar 1. Diagram Konteks
2.2 Activity Diagram
2.3 Use Case
2.4 ERD
BAB IV
IMPLEMENTASI DAN DESIGN
4.1 Landing Page
4.2 Halaman Login
4.3 Halaman Daftar
4.4 Halaman Login Akun (Home)
4.5 Halaman Menggambar
4.6 Daftar gambar User
4.7 Hapus daftar gambar User
4.8 Daftar Nama User pada Admin
4.9 Daftar Gambar User pada Admin
4.10 Daftar Gambar User yang sudah dihapus oleh Admin